package com.enjoyor.soa.traffic.core.efoms.mapper;

import java.util.List;
import java.util.Map;

import com.enjoyor.soa.traffic.core.efoms.domain.SurveyDeviceInfo;
import com.enjoyor.soa.traffic.frame.support.mybatis.mapper.IBaseMapper;
import com.enjoyor.soa.traffic.util.pojo.Page;

public interface ISurveyDeviceInfoMapper extends IBaseMapper<SurveyDeviceInfo>{

	//监测List查询；
	List<SurveyDeviceInfo> getSurveyDeviceInfoList(Map<String,Object> map);
	
	//监测分页；
	Page getSurveyDeviceInfoPage(Page page);
	
	//网络异常数量查询；
	int getInterUnNormalCount(Map<String,Object> map);
	
	//数据异常数量；
	int getDataUnNormalCount(Map<String,Object> map);
	
	//维修异常；
	int getworkerOrdersUnNormalCount(Map<String,Object> map);
	
	//报修异常统计；
	int getRepairFlautCount(Map<String,Object> map);
	
	//总数统计；
	int getDeviceTotalSum(Map<String,Object> map);
	
	//画面质量异常统计；
	int getPicMonitorFlautCount(Map<String,Object> map);
	
	int getWarnFaultCount(Map<String,Object> map);
}
